/*
 * @(#) Decision
 *
 * <br> Copyright:  Copyright (c) 2017
 * <br> @author caijinhuang
 * <br> 2017-12-18 15:57:49
 */

package com.sunsharing.sharemeeting.entity;

import java.util.Date;
import java.util.List;

public class Decision {
    private String noteDecisionId;

    private String meetingId;

    private String decisionContent;//决议内容

    private Date decisionCreateTime = new Date();

    private Date decisionEndTime;//决议截至时间

    private Integer finished;

    private Integer shareNumber;

    private String priority;//决议优先级

    private Integer isOk;//决议完成标志，未完成记为0，完成记为1

    private List<DecisionPerformer> decisionPerformerList;//会议责任人

    private String[] members;//决议执行人信息

    private String email;//决议执行人邮件

    private String nickname;//决议执行人昵称

    private String decisionPerformerId;//决议执行人Id

    private Date remindTime;//最后提醒时间

    public String getDecisionPerformerId() {
        return decisionPerformerId;
    }

    public void setDecisionPerformerId(String decisionPerformerId) {
        this.decisionPerformerId = decisionPerformerId;
    }

    public Date getRemindTime() {
        return remindTime;
    }

    public void setRemindTime(Date remindTime) {
        this.remindTime = remindTime;
    }

    public String[] getMembers() {
        return members;
    }

    public void setMembers(String[] members) {
        this.members = members;
    }

    public String getNoteDecisionId() {
        return noteDecisionId;
    }

    public void setNoteDecisionId(String noteDecisionId) {
        this.noteDecisionId = noteDecisionId == null ? null : noteDecisionId.trim();
    }

    public String getMeetingId() {
        return meetingId;
    }

    public void setMeetingId(String meetingId) {
        this.meetingId = meetingId == null ? null : meetingId.trim();
    }

    public String getDecisionContent() {
        return decisionContent;
    }

    public void setDecisionContent(String decisionContent) {
        this.decisionContent = decisionContent == null ? null : decisionContent.trim();
    }

    public Date getDecisionCreateTime() {
        return decisionCreateTime;
    }

    public void setDecisionCreateTime(Date decisionCreateTime) {
        this.decisionCreateTime = decisionCreateTime;
    }

    public Date getDecisionEndTime() {
        return decisionEndTime;
    }

    public void setDecisionEndTime(Date decisionEndTime) {
        this.decisionEndTime = decisionEndTime;
    }

    public Integer getFinished() {
        return finished;
    }

    public void setFinished(Integer finished) {
        this.finished = finished;
    }

    public Integer getShareNumber() {
        return shareNumber;
    }

    public void setShareNumber(Integer shareNumber) {
        this.shareNumber = shareNumber;
    }

    public String getPriority() {
        return priority;
    }

    public void setPriority(String priority) {
        this.priority = priority == null ? null : priority.trim();
    }

    public List<DecisionPerformer> getDecisionPerformerList() {
        return decisionPerformerList;
    }

    public void setDecisionPerformerList(List<DecisionPerformer> decisionPerformerList) {
        this.decisionPerformerList = decisionPerformerList;
    }

    public Integer getIsOk() {
        return isOk;
    }

    public void setIsOk(Integer isOk) {
        this.isOk = isOk;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }
}